package 分支和循环;

public class 循环_for {

    /*
            表达式1：声明变量
            表达式2：循环条件判断
            表达式3：变量的迭代(修改变量值)
            for(表达式1;表达式2;表达式3){
                语句块;
            }
     */
    public static void main(String[] args) {
        //1.控制台打印5次，我饿了
        for(int i=0;i<5;i++){
            System.out.println("饿了");
        }
        //2.控制台打印1-10数字
        for (int i=1;i<=10;i++){
            System.out.println(i);
        }
        //3.控制台打印1-10之间的偶数
        for (int i=1;i<=10;i++){
            if(i%2==0){
                System.out.println(i);
            }
        }
        //4.变化 控制台打印1-10之间的偶数
        for (int i=2;i<=10;i=i+2){
           System.out.println(i);
        }
        //5
        for(;;){//死循环，原因是for不写条件判断，则默认为true
            System.out.println("哈哈");
        }
    }
}

/**
 *
 * 三种循环的区别: *
 *  - while适合次数不一定的循环
 *  - for适合次数一定的循环
 *  - do...while少执行一次循环体
 */
